#ifndef LOCAL_FILE_WINDOW
#define LOCAL_FILE_WINDOW
#include <sdk_global.h>
#include <WindowBase.h>
#include <QTreeView>
#include <QFileSystemModel>
#include <QAction>
#include <QList>
#include <QMenu>
//看成整个树结构的接口
class QDESIGNER_SDK_EXPORT LocalFileWindow : public WindowBase
{
    Q_OBJECT
public:
    LocalFileWindow(QWidget *parent = 0);
    virtual ~LocalFileWindow();
	virtual Qt::DockWidgetArea dockWidgetArea();
    virtual void setUpInitialShowHide();
    void setRootPath(const QString& rootPath);
public slots:
protected:

private:
    QList<QAction*> m_actionList;
    QMenu* m_menu;
    QTreeView* m_treeView;
    QFileSystemModel* m_fileSystemModel;
};



#endif // LOCAL_FILE_WINDOW
